import java.text.NumberFormat;

public class Account
{
   private final double RATE = 0.035;

   private String name;
   private long acctNumber;
   private double balance;
   
   public Account(String owner,long account,double initial)
   {
      name = owner;
      acctNumber = account;
      balance = initial;
   }
   public double deposit(double amount)
   {
      if (amount > 0)
         balance = balance + amount;
  
      return balance;
   }
   public double withdraw(double amount,double fee)
   {
      if(amount+fee>0 && amount+fee<balance)
        balance = balance - amount - fee;
      return balance;
   }
   public double addInterest()
   {
      balance += (balance * RATE);
      return balance;
   }
   public double getBalance()
   {
      return balance;
   }
   public String toString()
    { NumberFormat fmt = NumberFormat.getCurrencyInstance();
      
      return(acctNumber + "\t" + name + "\t" + fmt.format(balance));
    }
}


   










   



